Function INVERSE_WAVELET_1D
Package
core
Short description
Calculate the inverse wavelet transform
Usage
x = INVERSE_WAVELET_1D(N0, x_phi, x_psi, meta_phi, meta_psi, ...
dual_filters, options)
Input
N0 (numeric): The desired size of the output signal x.
x_phi (numeric): The lowpass filter output of WAVELET_1D.
x_psi (cell): The wavelet filter output of WAVELET_1D.
meta_phi (struct): The lowpass meta structure output of WAVELET_1D.
meta_psi (struct): The wavelet meta structure output of WAVELET_1D.
dual_filters (struct): The dual filters of the filter bank used to
calculate the wavelet transform in WAVELET_1D.
options (struct, optional): Different parameters to the inverse wavelet
transform (currently unused);
Output
x (numeric): The signal resulting from the inverse wavelet transform.
Description
Using the dual filter bank, the wavelet transform is inverted by
calculating
x(t) = Real(x_phi*dual_phi(t) + sum_k x_psi{k}*dual_psi{k}(t)).
Since x_phi and x_psi{k} might be subsampled, all signals are upsampled
to the resolution given by N0 and so the resulting signal x will be of
this resolution.
Note that this actually the pseudo-inverse of the wavelet transform,
since the wavelet transform is not surjective.
See also
List of all packages